#!/bin/bash

if [ $# -eq 0 ]; then
    while true; do
        read -p "请指定一个文件或目录:" file
        if [ -z $file ]; then
            continue
        else
            break
        fi
    done
else
    file=$1
fi

if [ -e $file ] && [ -r $file ]; then
    echo "文件$file存在且可读"
elif [ -e $file ]; then
    echo "文件$file存在"
else
    echo "文件$file不存在"
fi